package be;

import util.JSONObject;

/**
 *
 * @author Dikas
 */
public class Sesion{
    
    private String apellidoMaterno;
    private String apellidoPaterno;
    private String email;
    private int id;
    private String nombre;
    private String sId;

    public Sesion() {
    }       

    public String getApellidoMaterno() {
        return apellidoMaterno;
    }

    public void setApellidoMaterno(String apellidoMaterno) {
        this.apellidoMaterno = apellidoMaterno;
    }

    public String getApellidoPaterno() {
        return apellidoPaterno;
    }

    public void setApellidoPaterno(String apellidoPaterno) {
        this.apellidoPaterno = apellidoPaterno;
    }

    public String getEmail() {
        return email;
    }

    public void setEmail(String email) {
        this.email = email;
    }

    public int getId() {
        return id;
    }

    public void setId(int id) {
        this.id = id;
    }

    public String getNombre() {
        return nombre;
    }

    public void setNombre(String nombre) {
        this.nombre = nombre;
    }

    public String getsId() {
        return sId;
    }

    public void setsId(String sId) {
        this.sId = sId;
    }

    public String toString() {
        return "Sesion{" + "apellidoMaterno=" + apellidoMaterno + ", apellidoPaterno=" + apellidoPaterno + ", email=" + email + ", id=" + id + ", nombre=" + nombre + ", sId=" + sId + '}';
    }
    
    public void toObject(String strJson)
    {
        try {            
            JSONObject obj = new JSONObject(strJson);            
            setApellidoMaterno(obj.getString("apellidoMaterno"));
            setApellidoPaterno(obj.getString("apellidoPaterno"));
            setEmail(obj.getString("email"));
            setId(obj.getInt("id"));
            setNombre(obj.getString("nombre"));
            setsId(obj.getString("sId"));
        } catch (Exception e) {      
            System.out.println("Error: " + e.getMessage());     
            e.printStackTrace();
        }  
    }
 
    
}
